From 1641ef4799bab044d5254202e05c5007dc3afed7 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 31 Oct 2017 18:14:08 -0400 Subject: [PATCH] tests: Stop using gdk_pango_get_context_for_display This api is going away. --- tests/rendernode-create-tests.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/rendernode-create-tests.c b/tests/rendernode-create-tests.c index 7990824ae4..5139f50e57 100644 --- a/tests/rendernode-create-tests.c +++ b/tests/rendernode-create-tests.c @@ -362,9 +362,16 @@ text (guint n) PangoFontDescription *desc; PangoContext *context; PangoLayout *layout; + GtkSettings *settings; + int dpi_int; int i; - context = gdk_pango_context_get_for_display (gdk_display_get_default ()); + context = pango_font_map_create_context (pango_cairo_font_map_get_default ()); + + settings = gtk_settings_get_default (); + g_object_get (settings, "gtk-xft-dpi", &dpi_int, NULL); + if (dpi_int > 0) + pango_cairo_context_set_resolution (context, dpi_int / 1024.); desc = pango_font_description_new (); pango_font_description_set_family (desc, "Cantarell"); -- 2.30.2